逻辑运算符&&和&的区别、 |
您所在的位置:网站首页 › about和for about的区别 › 逻辑运算符&&和&的区别、 |
1.&和&&的区别
相同点:
最终得到的boolean值结果一样,都是“并且and”的意思 不同点: &既是逻辑运算符也是位运算符;&&只是逻辑运算符&不具有短路效果,即左边false,右边还会执行;&&具有短路效果,左边为false,右边则不执行 2.| 和 || 的区别 相同点:最终得到的boolean值结果一样,都是“或者or”的意思 不同点: | 既是逻辑运算符也是位运算符;|| 只是逻辑运算符| 不具有短路效果,即左边true,右边还会执行;|| 具有短路效果,左边为true,右边则不执行 3.结论开发中常用 && 和 || 做逻辑运算,因为具有短路效果,可以提升程序的运行效率,优化了程序。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |